package q1598_minOperations;

import java.util.ArrayDeque;
import java.util.Deque;

public class Solution {
    /*
    模拟一个栈即可，只需要维护一个数字，每次有符合条件的文件夹则cnt++
    否则就弹出到上一个
     */
    public int minOperations(String[] logs) {
        int cnt = 0;
        for (String dir : logs) {
            if ("./".equals(dir)) {
                continue;
            }

            if ("../".equals(dir)) {
                if (cnt != 0) {
                    cnt--;
                }
                continue;
            }
            cnt++;
        }
        return cnt;
    }
}
